﻿// Type: Microsoft.Web.Infrastructure.DynamicValidationHelper.ValidationUtility
// Assembly: Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\Microsoft.Web.Infrastructure.dll

using System;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Security;
using System.Web;

namespace Microsoft.Web.Infrastructure.DynamicValidationHelper
{
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static class ValidationUtility
    {
        [SecuritySafeCritical]
        public static void EnableDynamicValidation(HttpContext context);

        [SecuritySafeCritical]
        public static bool? IsValidationEnabled(HttpContext context);

        [SecuritySafeCritical]
        public static void GetUnvalidatedCollections(HttpContext context, out Func<NameValueCollection> formGetter, out Func<NameValueCollection> queryStringGetter);
    }
}
